﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class TransferPickDetailQueryEntity : BaseQuery
    {
        [DataMember]
        public string AltSkuID { get; set; }

        [DataMember]
        public string BatchCartonID { get; set; }

        [DataMember]
        public string CartonGroup { get; set; }

        [DataMember]
        public string CartonType { get; set; }

        [DataMember]
        public string CaseID { get; set; }

        [DataMember]
        public string CompanyPrefix { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CrossDocked { get; set; }

        [DataMember]
        public string DoCartonize { get; set; }

        [DataMember]
        public string Door { get; set; }

        [DataMember]
        public string DoReplenish { get; set; }

        [DataMember]
        public string DropID { get; set; }

        [DataMember]
        public string EffectiveDate { get; set; }

        [DataMember]
        public string FreightCharges { get; set; }

        [DataMember]
        public string FromLoc { get; set; }

        [DataMember]
        public string InterModalVehicle { get; set; }

        [DataMember]
        public string IsClosed { get; set; }

        [DataMember]
        public string LabelType { get; set; }

        [DataMember]
        public string LoadID { get; set; }

        [DataMember]
        public string Loc { get; set; }

        [DataMember]
        public string Lot { get; set; }

        [DataMember]
        public string LpnID { get; set; }

        [DataMember]
        public string MovedQty { get; set; }

        [DataMember]
        public string OptimizeCop { get; set; }

        [DataMember]
        public string OrderID { get; set; }

        [DataMember]
        public string OrderLineID { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackID { get; set; }

        [DataMember]
        public string PdUdf1 { get; set; }

        [DataMember]
        public string PdUdf2 { get; set; }

        [DataMember]
        public string PdUdf3 { get; set; }

        [DataMember]
        public string PickDetailID { get; set; }

        [DataMember]
        public string PickMethod { get; set; }

        [DataMember]
        public string PickNotes { get; set; }

        [DataMember]
        public string PreallocatePickDetailID { get; set; }

        [DataMember]
        public string QcStatus { get; set; }

        [DataMember]
        public string Qty { get; set; }

        [DataMember]
        public string QtyRejected { get; set; }

        [DataMember]
        public string ReceiptID { get; set; }

        [DataMember]
        public string RejectedReason { get; set; }

        [DataMember]
        public string ReplenishZone { get; set; }

        [DataMember]
        public string Route { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SeqNo { get; set; }

        [DataMember]
        public string SerialReference { get; set; }

        [DataMember]
        public string SkuID { get; set; }

        [DataMember]
        public string SortationLocation { get; set; }

        [DataMember]
        public string SortationStation { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string Stop { get; set; }

        [DataMember]
        public string ToLoc { get; set; }

        [DataMember]
        public string TrackingID { get; set; }

        [DataMember]
        public string UomID { get; set; }

        [DataMember]
        public string UomQty { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string UpdateSource { get; set; }

        [DataMember]
        public string WaveID { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

